package com.tbit.common.entity.vo;

import cn.hutool.core.util.StrUtil;
import lombok.Data;

import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
import java.util.stream.Collectors;

/**
 * 运维报表列表数据参数实体类
 *
 * @author: qiu.longjie
 * @create: 2025-05-09
 */
@Data
public class OperationReportListReqVo extends OperationReportListReqBaseVo {

    /**
     * 当前页码
     */
    @Min(value = 1, message = "当前页码不能小于1")
    private Integer pageNO = 1;

    /**
     * 每页条数
     */
    @Min(value = 1, message = "每页条数不能小于1")
    private Integer pageSize = 10;
}
